﻿@charset "utf-8";
* { margin:0; padding:0; word-wrap:break-word; }
/*body { background:#FFF url(images/bodybg.png) repeat-x 0 0; }*/
body, input, button, select, textarea { font:12px/1.5 "Lucida Grande", Helvetica, Arial, sans-serif; color:#444; background-color:#FFF }
textarea { resize:none; }
table { empty-cells:show; border-collapse:collapse; }
caption, th { text-align:left; font-weight:400; }
ul li { list-style:none; }
h1, h2, h3, h4, h5, h6 { font-size:1em; }
em, cite { font-style:normal; }
a { color:#333; text-decoration:none; }
a:hover { text-decoration:underline; }
a img { border:none; }
.z, .left { float:left; }
.clear{ clear:both; }
.y { float:right; }
.cl:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.cl { zoom:1; }
.xg1, .xg1 a { color:#999!important; }
.xg2, .xg2 a { color:#369; }
.xi1 { color:#f26c4f; }
.xi2 { color:#336699; }
.f_bold { font-weight:700; }
.pipe { color:#cbcbcb; margin:0 5px; }
.vm { vertical-align:middle; }
.pbm { padding-bottom:10px !important; }
.ptm { padding-top:10px !important; }
hr { display:block; clear:both; }
.solidline { border-bottom-width:1px; border-top:1px solid #fff; margin:6px 0; }
.hd { width:960px; height:100%; text-align:left; margin:5px auto; padding:0; clear:both; }
.f14 { font-size:14px; }
.redbold { color:#ef3e34; font-weight:bold; }
/* 头部 */
#header { width:100%; height:155px;  clear:both; }
.header_left { width:58%; float:left;  }
/*2012-05-19  -> ie8 ie7 ie6 */
.header_logo { padding: 10px 20px 7px 20px; _padding: 10px 20px 7px 20px; *padding: 7px 20px 7px 20px; display:block; float:left; }
.header_center{ width:960px; height:155px; background:url(../images/header_bg.gif) repeat-x left top; }

.navigation { height:32px; clear:both; }
.navigation li { width:86px; height:32px; list-style:none; font-size:16px; font-weight:bold; color:#012034; line-height:32px; text-align:center; background: url(../images/navigation_li.gif) no-repeat left center; margin:0 2px; _padding-left:5px; *padding-left:5px;
float:left; }
.navigation .nav_cur { width:86px; height:34px; line-height:32px; background: url(../images/navigation_current.gif) no-repeat left bottom; color:#fff; }
.navigation .nav_cur a, .navigation .nav_cur a:link, .navigation .nav_cur a:visited { color:#fff; text-decoration:none; }
.navigation .nav_cur a:hover { color:#ffde00; }
.nav_fu { width:100%; clear:both; }
.nav_fu ul { margin: 0 0 0 5px; padding:0; float:left; }
.nav_fu li { font-family:微软雅黑,宋体,Arial; list-style:none; font-size:14px; color:#70c7ee; line-height:44px; float:left; }
.nav_fu li a, .nav_fu li a:link, .nav_fu li a:hover { color:#fff; padding:0 5px; text-decoration:none;}
.nav_fu li a:hover { color:#fff; }
.nav_fu li a.nav_cur { border:#70c7ee 1px solid; }
.nav_fu li span{ color:#a1d8f5; }
.nav_fu label a{ margin: 0 0 0 5px; padding:0; float:left; line-height:44px; color:#2d7ab9; font-size:14px; font-family:微软雅黑,宋体,Arial;}

/*font-weight:bold; text-decoration:underline;*/	
.nav_hot { width:150px; font-size:12px; color:#70c7ee; line-height:44px; text-align:left; float:right; }
.nav_hot a, .nav_hot a:link, .nav_hot a:visited { color:#fff; padding:0 5px; }
.nav_hot a:hover { color:#fff; }
.nav_hot .hot_tit { color:#fff; }

.use_area { width:40%; float:right; padding:30px 5px 0 5px; margin-top:20px; }
/*use_left margin-right:10px;*/
.use_left { width:320px; float:right; position:relative; margin-top:18px;}
.use_font { font-size:12px; color:#c6c9cb; float:right; text-align:right;  margin-top:10px;}
.use_font a { color:#1b5299; }
.use_font .use_name { padding-right:5px; color:#d50d0b; }
.use_font .use_other { padding-left:10px; color:#1b5299; }

.use_img { width:52px; height:52px; border:1px solid #c1cad0; float:right; }
.use_img img { margin:2px; }

/*
.use_info { background:url(../images/user_nav.png) no-repeat right bottom; margin:5px 0 5px 5px; }
.use_info { background-position: 0px -40px; height: 32px;}
.use_info ul { padding:0; padding-left:15px; }
.use_info li { list-style:none; text-align:left; font-size:12px; color:#1b5299; float:left; padding-top:8px; height:32px }
.use_info li a { color:#1b5299; display:block; text-align: left; text-indent: 20px; width: 68px; }
.use_info li a:hover { text-decoration:none }
.use_info li.liC { background:url(../images/user_nav.png) no-repeat right bottom; background-position: 0px -120px; }
.use_info li.liCA { background:url(../images/user_nav.png) no-repeat right bottom; background-position: -100px -120px }
*/

.logindiv { line-height: 24px; float:right; }
.logindiv P { padding-bottom: 2px; }
.logindiv .px { border-bottom: #cecece 1px solid; border-left: #707070 1px solid; padding-bottom: 2px; padding-left: 4px; padding-right: 4px; background: #fff repeat-x 0px 0px; color: #666; border-top: #707070 1px solid; border-right: #cecece 1px solid; padding-top: 2px; line-height: 16px; height: 16px; font-size: 12px; }
.logindiv .fl { padding-left:5px; }
.logindiv .login1 { float:left; padding-right:10px; }
.logindiv .login2 { float:left; border-right:#c6c9cb 1px solid; height:50px; }
.logindiv .login3 { float:left; padding-left:10px; }
.logindiv .login3 a { color:#1b5299; text-decoration:none; }
.logindiv .login3 a.register { color:#d50d0b }

.hd_area { width:960px; display:block; padding:5px 0px 0px 0px; clear:both; }
/* 广告文字 */
.adv_area { width:938px; background-color:#f6f7f8; border:1px solid #eaebec; padding:10px; margin:5px 0px 6px 0px; float:left; clear:both; }
.adv_area li { list-style:none; height:24px; line-height:24px; font-size:12px; margin:0 4px; padding-right:8px; color:#333; text-align:left; float:left; display:inline; }
.adv_area .font_01 { color:#f60000; }
.adv_area .font_02 { color:#0000f8; }
/* 版块 */
.share_area { width:100%; border:1px solid #e1e7e8; }
.sha_bot_line { border-bottom:none; }
.share_tit { background-color:#f1f8fb; height:35px;}
.share_tit h2 { font-size:14px; color:#333; font-weight:bold; text-align:left; line-height:35px; padding-left:10px; }
.share_tit h3 { font-size:14px; color:#3a6b98; text-align:left; line-height:35px; padding-left:10px; }
.share_tit h3 a { color:#3a6b98; font-weight:normal; }
.share_tit .y { font-size:12px; color:#336699; text-align:right; padding-right:25px; line-height:35px; }
.share_tit .y a { color:#5598ec; }
.share_tit .y img { margin-top:8px; cursor:hand;}
.share_table { padding:0 10px 0 10px }
.share_table dt em { color:#f26c4f; }
.share_table dd em { color:#444; }
.fl_g { padding:10px; }
.fl_g p a { color:#336699; }
.fl_g em { color:#336699; }
.fl_icn_g { width:31px; padding:0 10px; float:left; }
.fl_g dl { width:60%; padding:0 10px; float:left; }
.red_font { color:#ff0000; }
.blue_font { color:#336699; }
/* 帖数，公告 */
.bm_ico { padding:5px 5px 0 6px; }
.chart { line-height:28px; }
.annouce_01font { color:#336699; line-height:28px; padding-right:10px; }
.annouce_01font a { color:#336699; }
.annouce_timt { color:#999999; padding:0 5px; }
/* 在线用户，友情链接 */
.bm { border:1px solid #d9d9d9; margin:10px auto; }
.zxyh { border:1px solid #d9d9d9; margin-top:10px; }
.bm em { font-weight:normal; padding-left:15px; }
.bm_h { height:30px; line-height:30px; background:url(../images/bm_h.gif) repeat-x left top; padding:0 10px; border-bottom:1px solid #e5e5e5; font-weight:700; }
.bm_h em { font-weight:normal; padding-left:15px; }
.bm_y { width:232px; height:30px; line-height:30px; background:url(../images/bm_y.gif) no-repeat center top; padding:0 10px; border-bottom:1px solid #e5e5e5; font-weight:700; }
.bm_y em { font-weight:normal; padding-left:15px; }
.bm_y a{ font-size:16px; font-weight:bold; color:#0099CC; font-family:"Courier New", Courier, monospace; }
.bm_y ul,.bm_y ul li{ list-style:none;}
.l_action { font-size:13px; font-weight:normal; float:right; }
#onlinelist { padding: 5px 10px; margin:10px auto 0 auto; background: url(../images/userlist_bg.gif) repeat-x left bottom; }
#online dt { height:30px; line-height:30px; padding-bottom:15px; }
#onlinelist dt img { text-align:center; vertical-align:middle; padding:0 0 0 8px; }
.dash_line { border-bottom:#ddd 1px dotted; height:5px; font-size:1px; }
.userlist { overflow:hidden; padding:5px; ; }
.userlist li { overflow:hidden; float:left; width:128px; height:25px; line-height:25px; }
.userlist li img { text-align:center; vertical-align:middle; }
.userlist dt em{ margin-left:20px;}
.link_img { margin:5px; clear:both; }
.link_img img { margin:0 5px 5px 0; }
.link_list { padding:10px; float:left; background: url(../images/userlist_bg.gif) repeat-x left bottom; }
.link_list li { list-style:none;  text-align:left; padding: 0 10px 0 10px; display:inline; float:left; }

.footer { margin:10px auto 0 auto; padding:10px; border-top:1px solid #cdcdcd; }
.footer p { font-size:12px; height:20px; line-height:20px; color:#333; text-align:center; }
#copyright { font:0.83em/1.5em Verdana, Arial, Helvetica, sans-serif }
/*  login */
.flow_tab_info { width:100%; height:auto; margin:0 auto; padding:15px 0 15px 0; clear:both; }
.flow_tab_info ul { margin:0; padding:0; clear:both; }
.flow_tab_info ul li { list-style:none; text-align:left; vertical-align:top; height:40px; }
.flow_tab_info .left_font { width:120px; text-align:right; font-size:14px; color:#333; float:left; padding-top:3px;}
.flow_tab_info .game_name { font-size:12px; font-weight:bold; color:#ff7e00; }
.flow_tab_info table td { padding:8px; margin:4px; top:0px;}
.flow_01input, .flow_02input { border:1px solid #999999; height:18px; background-color:#fff; font-size:12px; color:#444444; padding-left:5px; line-height:20px; }
.flow_01input { width:165px; margin-top:8px; }
.flow_02input { width:100px; }
.inputFile { width: 360px; height: 22px; }
.next_font, .next_font a { padding:0 10px; color:#333; }
.flow_03input { padding:0 3px; margin:0 3px; height:20px; line-height:20px; font-size:12px; color:#333; background:#fff; border:1px solid #d5e6ed; text-align:center; }
.flow_05input { width:186px; *width:187px;
_width:190px; height:22px; border:1px solid #7badd4; margin-top:8px; float:left; }
.flow_1font { vertical-align:middle; text-align:left; color:#5e5e5e; padding-left:10px; }
.flow_1font a { color:#014c90; }
.dashed_line { width:100%; font-size:1px; height:5px; border-bottom:1px dashed #ccc; clear:both; }
.flow_button { height:32px; margin:10px; clear:both; }
.regi_button { width:72px; height:32px; border:0; background:url(../images/login_btn.gif) no-repeat right top; text-align:center; font-size:12px; color:#fff; cursor:pointer; }
.red14 { font-size:14px; color:#f60000; }
.share_position { width:100%; height:28px; background-color:#f5f8f9; border:1px solid #e8eaeb; margin:10px auto; clear:both; }
.share_right { padding-right:10px; line-height:28px; color:#ccc; float:right; }
.share_right a { color:#336699; padding:0 5px; }
.share_p { line-height:28px; color:#666; }
.share_p a { padding:0 5px; color:#666; }
.share_p img { vertical-align:middle; padding:0 5px 0 10px; }
/* post */
.postlist { width:100%; border:1px solid #dadada; margin-bottom:10px; }
.plh, .plo { width:100%; table-layout:fixed; }
/*.plo { border-bottom:1px solid #ccc; }*/

.pls { width:160px; border-right:1px solid #e0e6e8; border-bottom:none; background:#eff2f4 url(../images/post_left_line.gif) repeat-x left bottom; padding:15px; }
.pls_02 { width:160px; border-right:1px solid #e0e6e8; border-top:none; background:#eff2f4 url(../images/post_left_line.gif) repeat-x left top; padding:15px; }
.zt_line { border-top:1px solid #ccc; }
.hm { text-align:center; }
.post_num { color:#ef3e34; font-weight:bold; }
.post_02num { color:#ef3e34; }
.xg1, .xg1 a { color:#666; font-weight:normal; }
.ts { background-color:#E3EAEC; border-bottom:1px solid #cdcdcd; }
.ts h1, .ts h1 a { font-size:16px; color:#313131; }
.ts h1 img { padding:5px 10px 0 15px; }
.jfl_px { background-color:#fff; border:1px solid #cdcdcd; height:20px; width:24px; }
#jfl_px { background:url(../images/flbg.gif) no-repeat left top; cursor:pointer; float:right; margin:12px 0 0; overflow:hidden; text-decoration:none; }
.post_spe_rig { width:70px; margin-top:3px; vertical-align:top; font-size:14px; line-height:22px; text-align:left; float:right; }
.post_spe_rig img { vertical-align:middle; }
.post_left { width:160px; background-color:#eff2f4; border-right:1px solid #e0e6e8; padding:15px; }
.authi { width:90%; margin:0 auto; font-size:12px; font-weight:bold; color:#313131; line-height:30px; border-bottom: 1px dashed #cacdcf; }
.authi img { padding:0 10px; vertical-align:middle; }
.avatar { width:128px; height:128px; background-color:#fff; padding-top:2px; padding-left:2px; margin:10px auto; }
.avatar img { margin:3px; }
.use_photo ul{ margin-top:10px;}
.use_photo li { width:124px; height:20px; line-height:20px; text-align:left; padding-left:10px; margin:0 auto; padding:0; clear:both; }
.post_img_info { width:140px; margin:0 auto 20px auto; padding-left:10px; clear:both; }
.post_img_info ul { clear:both; }
.post_img_info li { width:70px; line-height:25px; text-align:left; float:left; }
.post_right { padding:15px; padding-top:5px; vertical-align:top; font-size:14px; line-height:1.5; min-height:310px; }
.post_right p { padding:5px 0; }
.post_top { width:98%; height:30px; margin:0 auto; font-size:12px; color:#666; line-height:30px; border-bottom: 1px dashed #cacdcf; }
.post_top a { padding:0 5px 0 15px; }
.post_title { font-size:14px; color:#3a6b98; padding-left:15px; padding-top:15px; font-weight:bold; }
.post_more { padding:0 15px; color:#666; background: url(../images/more_ico.gif) no-repeat right center; }
.lz { color:#ef3e34; font-weight:bold; float:right; }
.sign { margin:0 auto 0 15px; padding:0; background: url(../images/signrture_bg.gif) no-repeat left top; padding:15px 0 10px 10px; }
.fastre { background:url(../images/fastreply.gif) no-repeat left center; padding-left:10px; line-height:30px; }
.reg { background:url(../images/repquote.gif) no-repeat left center; padding-left:10px; line-height:30px; }
.edit { background:url(../images/edit.gif) no-repeat left center; padding-left:10px; line-height:30px; }
.post_bot { width:96%; height:30px; margin:0 auto 10px auto; padding:5px 10px; font-size:12px; color:#666; line-height:30px; border-top: 1px dashed #cacdcf; }
.post_share { width:96%; height:25px; margin:0 auto 5px auto; padding:5px 5px; font-size:12px; color:#666; line-height:25px; }
.post_share a, .post_share a:hover { color:#3A6B98; padding-right:15px; text-decoration:none }
.post_manage { width:96%; height:25px; margin:0 auto 5px auto; padding:5px 5px; font-size:12px; color:#666; line-height:25px; }
.post_manage a, .post_manage a:hover { color:#3A6B98; text-decoration:none }
.post_ref { padding-top: 5px; padding-right: 50px; padding-bottom: 5px; padding-left: 50px; margin-left: 0; border-color: #ccc; border-width: 5px; border-style: solid; background-color: rgb(247, 247, 247); background:url(../images/quote_s.gif) no-repeat top left; position:relative }
.post_ref_title { font-size:14px; color:#3a6b98; font-weight:bold; }
.post_ref_p { background: url(../images/quote_e.gif) no-repeat bottom right; margin:0; padding-left:20px; padding-right:30px; padding-bottom:20px; padding-top:20px; bottom:0; right:0; position:absolute; }
.post_rig_info a { height:30px; line-height:30px; padding:0 10px 0 25px; }
.function { margin:0 8px; float:right; padding-top:5px; }
.function a { line-height:20px; padding:8px 16px; background:url(../images/button_bg.gif) no-repeat left center; text-align:center; }
.function label { vertical-align:middle; }
.posting, .reply { width:85px; height:32px; line-height:32px; color:#fff; font-size:14px; text-align:center; margin:0 10px 0 0; float:left; }
.posting a, .reply a { font-size:14px; color:#fff; }
.posting { background:url(../images/posting.gif) no-repeat left center; }
.reply { background:url(../images/reply.gif) no-repeat left center; }
.post_bar { height:32px; margin:10px auto; clear:both; }
.post_function { width:40%; float:left; }
.page_out { width:60%; float:right; }
.npage_out { width:100%; float:right;}
.last_table { width:100%; border:1px solid #ccc; margin-bottom:10px; clear:both; }
.last_table h3 { font-size:14px; font-weight:bold; color:#333; text-align:center; }
.face_right { width:230px; float:left; padding-left:5px; }
.face_tit { width:232px; height:23px; border-bottom:1px solid #ccc; margin:10px 0 0 0; float:left; clear:both; }
.face_tit ul { padding-left:10px; }
.face_tit li { list-style:none; width:58px; height:22px; line-height:22px; text-align:center; background-color:#f7f7f7; margin:0 3px; border:1px solid #ccc; border-bottom:none; float:left; }
.face_tit .current { background-color:#fff; margin:0 3px; border:1px solid #ccc; border-bottom:1px solid #fff; }
.face_info { width:230px; border:1px solid #ccc; border-top:none; margin:0 10px 10px 0; padding-left:0px; padding-top:3px; float:left; clear:both; }
.face_info img { width:32px; height:32px; margin:10px 12px; }
.face_info img:hover { border:1px solid #999; padding:4px 6px; margin:5px 5px; }
.submit_btn { width:76px; height:32px; border:0; background:url(../images/submit_btn.gif) no-repeat right top; text-align:center; margin:10px 15px 15px 10px; font-size:14px; color:#fff; float:left; cursor:pointer }
.huitie { padding:10px 0 10px 10px; display:inline; float:left; }
.posting_function { width:500px; padding-right:5px; height:100%; margin-bottom:10px; float:left; }
.posting_function ul { padding-left:5px; }
.posting_function li { list-style:none; height:30px; line-height:30px; }
.face_page { font-family:Tahoma; font-size:12px; height:22px; margin:5px auto; padding-left:10px; float:left; clear:both; }
.face_page a { float:left; font-family:Tahoma, SimSun, Arial; height:18px; line-height:18px; margin:0 3px 0 0; text-align:center; vertical-align:middle; white-space:nowrap; color:#505050; border:1px solid #dddddd; padding:0 5px; }
.face_cur_page { background-color:#808080; border:none; color:#fff; border:1px solid #dddddd; padding:0 5px; margin:0 3px; float:left; }
.ubbcode { color: #666; overflow: hidden; border: #ccc 1px solid; background-image: url("../images/codebg.gif"); background-repeat: repeat-y; background-color: rgb(247, 247, 247); margin:10px 0 10px 0; padding:10px 0 5px 10px; }
.ubbcode OL { padding: 0 !important; margin: 0 0 0 10px !important; }
.ubbcode OL li { line-height: 1.8em; padding-left: 10px; font-family: Monaco, Consolas, "Lucida Console", "Courier New", serif; font-size: 12px; list-style-type: decimal-leading-zero; margin-left:2em; }
.ubbcode OL li:hover { color: #369; background-image: none; background-color:#FFF; }
.ubbcode EM { color: #369 !important; font-size: 12px; margin-left: 43px; cursor: pointer; }
.ke-icon-ubb_code { background-image: url(../images/ubb_code.gif); width: 16px; height: 16px; }
.ke-icon-ubb_hide { background-image: url(../images/ubb_hide.gif); width: 16px; height: 16px; }
/* 分页*/
.pagination { width:100%; font-family:Tahoma; font-size:14px; height:22px; margin:5px auto; float:right; clear:both; }
.page_right { margin:0; padding:0; float:right; top:0px; }
.pagination a, .page-prev, .page-cur, .page-start, .page-end, .page-break, .page-skip { float:left; font-size:12px; height:22px; line-height:22px; margin:0 3px 0 0; text-align:center; vertical-align:middle; white-space:nowrap; color:#095ebf; }
.page-start, .pagination a, .page-end { border:1px solid #dddddd; padding:0 8px; }
.page-cur, .page-break { padding:0 3px; }
.page-cur { background-color:#fff; border:none; color:#001d66; font-weight:700; padding:0 7px; }
/* thread */
.main table { width:100%; }
.main h6, .main h3 { line-height:32px; font-size:14px; font-weight:700; margin-bottom:10px; }
.main h6 span { font-size:12px; font-weight:400; }
.nav_thread { width:99.8%; height:42px; border:1px solid #e8e8e8; border-bottom:none; background:url(../images/nav_bg_thread.gif) repeat-x left center; clear:both; }
.nav_thread ul { padding:0 10px; }
.nav_thread li { width:72px; height:42px; line-height:32px; padding-top:10px; list-style:none; font-size:14px; color:#2b4a78; text-align:center; float:left; }
.nav_thread li a { color:#2b4a78; }
.nav_thread .thr_current { background:url(../images/nav_current_thread.gif) no-repeat left center; }
.th { width:100%; height:42px; background:url(../images/th_bg.gif) repeat-x left bottom; margin-bottom:2px; clear:both; }
.tf { line-height:42px; padding-left:15px; float:left; }
.thread_line { font-size:1px; height:5px; border-bottom:1px solid #d3dce2; margin:5px 0; padding:0; clear:both; }
.nav_rig_info { color:#ccc; margin:15px 0 0 0; padding-right:10px; float:right; }
.nav_rig_info a { padding:0 5px; color:#2b4a78; }
.nav_rig_font { padding:0 5px; color:#333; }
.thread_number { padding:0 0 0 5px; color:#999; }
.info_table { padding:10px; }
.info_table tr:hover { background-color:#E3EAEC; }
.info_table th, .info_table td { border-bottom:1px solid #c2d5e3; }
.info_table td { padding:5px; }
.info_table .folder { width:30px; text-align:center; }
.list_ico img { padding:0 3px; vertical-align:middle; text-align:center; }
.info_table .xst, .info_table .xst a { font-size:14px; }
.info_table em { padding:0 5px; }
.info_table em, .info_table em a { color:#007cd5; font-size:14px; }
.info_table .by em, .info_table .by em a, .time, .info_table .num em { font-size:12px; color:#333; font-family:Arial, sans-serif; clear:both; }
.xg3, .xg3 a { color:#369; padding:0 0 0 5px; }
.explan_thr { border:1px solid #e5eaeb; padding:10px; }
.thread_left { width:550px; line-height:24px; text-align:left; margin:0; padding:0; float:left; }
.thread_left h1 { font-size:14px; line-height:20px; padding-right:30px; float:left; }
.thread_left p { width:100%; margin:0; padding:0; line-height:20px; float:left; clear:both; }
.explan_font { line-height:20px; clear:both; }
.thread_right { width:320px; ; line-height:24px; text-align:right; margin:0; padding:0; clear:both; }
.thread_right a { padding-right:10px; color:#666; }
.thread_right img { vertical-align:middle; padding:0 3px; }
.moderator a { color:#336699; }
.showmenu { color:#2b4a78; padding:3px 5px; }
.xi4 { background-color:#a0b5bb; color:#fff; line-height:20px; padding:3px 5px; }
.thread_out { }
.thread_out th, .thread_out td { border-bottom:1px solid #c2d5e3; }
.thread_out td { padding:5px; }
.thread_out .new { font-size:16px; font-weight:normal; }
.thread_out cite, .thread_out .num em { display:block; }
.attachment_div { line-height:24px; }
.attachment { color: #666; font-size: 14px; font-family:Tahoma, Helvetica, SimSun, sans-serif, Hei }
.attachment a { color:#336699; font-size:14px; }
.tpages { font-family:Tahoma }
.tpages a { font-family:Tahoma; color: #444; padding: 2px 3px; font-size:12px; }
#threadIdentify { margin-top: -35px; margin-right: 0px; margin-bottom: 0px; margin-left: 500px; position: absolute; }

/*动作*/
.pop_left{  height: 30px;  float:right; margin-top:5px;}
.pop_left a{ background: url(../images/user_nav.png) repeat-x;  background-position:0px 0px; height:34px; padding-top:2px; padding-left:8px; line-height:28px; display:block; float:right;}
.pop_left label {background: url(../images/user_nav.png) no-repeat; background-position: 0px -81px; width:3px; height:34px; display:block; float:right;  }

.pop_right{background: url(../images/user_nav.png) no-repeat; margin-top:5px; background-position: -188px -40px; width:10px; height:34px; display:block; float:right; margin-left:0px;}

.pop { background: url(../images/user_nav.png) repeat-x;  height: 30px; PADDING-TOP: 4px; margin-top:5px; }
.pop { background-position: 0px 0px;  width:162px;  float:right; }
.pop li a { background: url(../images/user_nav.png) repeat-x; }

/* 2012-04-10  padding-left: 7px; */
.pop ul { padding-right:7px; }
.pop li { line-height: 28px; width: 70px; display: inline; float:right; }
.pop li a { TEXT-AliGN: left; TEXT-INDENT: 25px; display: block; height: 30px; text-decoration:none; }

.pop .liA { width:60px; }
.pop .liA a { background-position: -100px -81px }

.pop .liB { width: 92px; }
.pop .liB a { background-position: 0px -120px }
.pop #liB.now a { background-position: -100px -120px }


.libg { position: relative; CURSOR: pointer }
.seleMenu { position: absolute; width: 108px; display: none; TOP: 28px; LEFT: 0; }
.seleMenu .seleLay { position: absolute; width: 110px; background: #a8a8a8; TOP: 0px; LEFT: 0px;  }
.seleMenu .seleCon { z-index:10; border-bottom: #b2d4f1 1px solid; position: relative; border-left: #b2d4f1 1px solid; width: 106px; background: #fff; border-top: 0px; border-right: #b2d4f1 1px solid }
.seleMenu P { border-bottom: #d7e9f8 1px solid; line-height: 18px; TEXT-INDENT: 13px; height: 20px; COLOR: #1d569c; PADDING-TOP: 5px }
.seleMenu P a { COLOR: #1d569c; text-decoration: none; background:none; }
.seleMenu .over { background: #ecf4fa; FONT-WEIGHT: bold }
.seleMenu .noB { border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px }
/*额外*/
.txtTitle { border-bottom: #cecece 1px solid; border-left: #707070 1px solid; padding-bottom: 2px; padding-left: 4px; padding-right: 4px; color: #666; font-size: 14px; border-top: #707070 1px solid; border-right: #cecece 1px solid; background-color:#FFF; padding-top: 2px; height: 20px; width:360px; }
.txt { border-bottom: #cecece 1px solid; border-left: #707070 1px solid; padding-left: 4px; padding-right: 4px; color: #666; font-size: 14px; border-top: #707070 1px solid; border-right: #cecece 1px solid; background-color:#FFF; height: 20px; }
#ajaxLoading { background-color:#C00; color:#FFF; padding:2px 5px; width:50px; right:5px; display:none }
.dialog_btn { width:76px; height:32px; border:0; background:url(../images/submit_btn.gif) no-repeat right top; text-align:center; margin:10px 15px 15px 10px; font-size:14px; color:#fff; cursor:pointer }
.tips { background:url(../images/tips.gif) no-repeat; background-position:4px 8px; line-height:26px; margin:2px 10px; margin-bottom:5px; padding-right: 2px; padding-left: 18px; padding-bottom: 2px; padding-top: 2px; text-align:left; border:1px dotted #999999; background-color:#FFFFCC; }
.alert { border-top:2px solid; border-bottom:2px solid; padding:5px 15px 5px 15px; text-align:left; background:#FFF7C0; border-color:#FED626; }
/*tab*/
.tab { line-height: 30px; padding-left: 5px; margin-top: 10px; border-bottom-color: #cdcdcd; border-bottom-width: 1px; border-bottom-style: solid; }
.tab li { margin-top: 0px; margin-right: 3px; margin-bottom: -1px; margin-left: 0px; float: left; }
.tab a { padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px; border-color: #cdcdcd; border-width: 1px; border-style: solid; display: block; background-color:#f6f6f6; }
.tab a:focus { outline: 0; }
.tab a.selected { border-bottom-color: #fff; background-color:#fff; font-weight:bold; }
.tabContent { margin:10px; }
/*menuPost*/
.menuPost ul { width: 83px; }
.menuPost ul li { border-bottom: #d7e9f8 1px solid; }
.menuPost ul a { height: 26px; line-height: 26px; padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px; display: block; color: #1d569c; }
.menuPost ul a:hover { background: #ecf4fa; font-weight: bold; text-decoration:none }
.menuPost { border-color: #d7e9f8; border-width: 1px; border-bottom-width:0; border-style: solid; text-align: center; position:absolute; background-color:#FFF; margin-top:-10px; display:none; }
/*ol loading*/
.ol_loading { width: 100%; height:31px; background: url( '../images/waiting.gif' ); background-repeat: no-repeat; background-position: center center; display:none; position:absolute; top:30%; left:0px; }
.ol_loading_mask { height:100%; width:100%; position:absolute; top:0px; left:0px; background-color: #fff; opacity: 0.6; filter: alpha(opacity = 60); display:none; }



.xbm { border:1px solid #d9d9d9; margin:auto auto; }
.nbm { border:1px solid #d9d9d9; margin:auto auto; margin-top:10px;}
.fl_news { padding:8px; }
.fl_news p a { color:#336699; }
.fl_news em { color:#336699; }
.fl_news dl,.fl_news dt,.fl_news dd  { width:238px; padding: 0 8px; text-align:left; }
.xby { border:1px solid #d0e9f8; margin:auto auto; }


.viewbox{ position:relative; left:0px; top:0px; width:698px; height:auto; border:1px solid #d9d9d9; }
.viewtop{ border-top:3px solid #d9d9d9; }
.viewintop{ margin-top:10px; }
.viewbox .title{height: 56px;line-height: 56px;text-align: center;overflow: hidden;padding-top: 10px;}
.viewbox .title h2{font-size: 24px;color: #2b2b2b;}
.viewbox .info{height: 24px;line-height: 17px;text-align: center;overflow: hidden;color: #666;}
.viewbox .info small{margin-left: 8px;margin-right: 3px;color: #999;font-size: 12px;}
.viewbox .intro{width: 90%;padding: 8px 16px;line-height: 24px;background: #f5fcee;border: 1px dashed #DCDDDD;font-size: 14px;color: #706A6A;margin: 8px auto 0 auto;}
.viewbox .content{font-size:14px;padding: 12px 16px; line-height:1.5; min-height:110px; color:#333;}
.viewbox .content p { padding:5px 0; }

.viewbox .vlist{ width:100%;}
.viewbox .vlist td{ LINE-HEIGHT: 30px; BORDER-BOTTOM: #ddd 1px dashed; HEIGHT: 30px; padding-left:8px; padding-right:10px;}
.viewbox .vlist td a{ font-size:14px;}

.viewbox .boxoff{ overflow:hidden; width:670px; clear:both;margin:4px auto;padding-top:10px;}
.viewbox .boxoff p {overflow:hidden; width:660px; height:10px; clear:both;background:url('../images/boxoff.gif') repeat-x left 15px;margin:4px auto;padding-top:10px;}
.viewbox .boxoff p strong{display:block;width:8px;height:10px;overflow:hidden;font-size:0px;line-height:100px;background:url('../images/boxoff.gif') no-repeat right -10px;float:left;}
.viewbox .ftitle{ margin:5px 0 5px 0;}
.viewbox .ftitle span{ color:#999; font-size:14px; font-weight:bold;}
.viewbox .ltitle{ height:20px; line-height:20px; margin: 10px 0px 10px 3px;}
.viewbox .ltitle span{ color:#999; position:relative;}

.viewbox .dlist{ width:100%; margin-left:10px; margin-top:10px; margin-bottom:10px;}

.boxoff ul{ list-style:none; padding-left:5px; margin-bottom:10px; }
.boxoff ul li{ list-style:none;  text-align:left; line-height:20px; height:20px; clear:both;}
.bm_c ul{ list-style:none; padding:10px 0px 0px 5px; margin-bottom:10px; }
.bm_c ul li{ list-style:none; text-align:left; padding: 0 8px 0 8px; clear:both;}
.ulh li{ height:24px; line-height:24px;}

.error{ color:#ff0000;}


#iptName{ position:relative; }
#btnComment { border: 1px solid #ddd; display:block; width:100px; height:26px; margin-right:3px; background: url( '../images/bm_h.gif' ); background-repeat: repeat-x; } 
#captchapng{ margin-bottom:0px;}
.xfooter { margin: 10px auto 0 auto; padding: 10px auto 10px auto; border-top:1px solid #cdcdcd; }
.xfooter table { height:60px; margin-bottom:30px; }
.xfooter p { font-size:12px; height:20px; line-height:20px; color:#333; }
/* font:0.83em/1.5em Verdana, Arial, Helvetica, sans-serif;*/
#summary{ padding:5px; }
/* .link_list li a{ display:block; width:80px;  margin-bottom:0px;}*/

.tabAdminbar{ border:1px solid #ddd; width:100%;}
.tabAdminbar span{ background:url(../images/cmdover.gif); border:1px solid #ddd; display:block; cursor:hand; width:50px; height:20px; line-height:20px; float:left; text-align:center;}


/*Ajax评论*/
.comment_box{ margin:0px auto 20px auto; padding-top:20px; border-top:1px solid #cde0ec; }
.comment_box h3{ margin:0 0 10px 0; padding:0 0 0 20px; font-size:16px; line-height:30px; border-bottom: 1px solid #999; background:url(../images/icon_comment.gif) no-repeat left 8px; }
.comment_box h3.add{ background-position:left -43px;}
.comment_box h3 span{ float:right; font-weight:normal; font-size:14px; }.comment_box h3 span a:hover{ text-decoration:none; }
.comment_list ul{ list-style-type: none; }
.comment_list ul li{ margin-bottom:15px; border-bottom:1px solid #E1E1E1; margin-left: 0px; }
.comment_list ul li .title{ padding-left:20px; font-weight:bold; line-height:30px; background:url(../images/icon_comment.gif) no-repeat 0 -92px; }
.comment_list ul li .title span{ float:right; font-size:12px; color:#999; font-weight:normal; }
.comment_list ul li .box{ margin-bottom:10px; line-height:1.8em; color:#333; }
.comment_list ul li .reply{ margin-bottom: 15px; padding:3px 10px; border:1px solid #F0C59D; color:#F60; background:#F4EDDD; line-height:1.5em; }
.comment_list ul li .reply .time{ float:right; color:#999; }
.comment_add textarea{ width:566px; height:80px; overflow:auto; }
.comment_add .btns{ margin-top: 10px;}
.comment_add .btns .submit{ float: right; }


.left_box
{ 
    display:block;
    float:left;
    width:700px;
}
.right_box
{
    display:block;
    float:right;
}


/* 选项卡搜索 开始*/
.search { width:360px; float:right; }
.sea_input { margin-top:6px; padding-left:5px; padding-top:4px; background:url(../images/sear.gif) repeat-x; border:#ccc 1px solid }
.sea_input { border-width:0 0 0 1px; color:#666666; float:left; font:14px/22px "宋体"; height:23px; width:220px; }
.sear_btn { width:77px; height:27px; background:url(../images/sbtn.gif); font-size:12px; color:#fff; border:0; font:14px/32px "宋体"; cursor:pointer; margin-top:6px; }
#select_ul{ list-style-type:none; display:block; float:left; margin: 6px 0px 0px 0px; padding:0px; background:url(../images/sear.gif) repeat-x; border-left:#ccc 1px solid;   height:27px; width:50px;}
.select_li {list-style-type:none; width:50px;  position:relative;}
.select_li span {cursor:pointer; display:block; line-height:25px; width:100%; text-align:center; height:25px; overflow:hidden;}
.select_li ul li {cursor:pointer;}
.son_ul { display:none; width:48px; position:absolute; left:-5px; top:25px; border-left:1px dashed #ccc; border-right:1px dashed #ccc;  border-bottom:1px dashed #ccc; background:#fff;}
.son_ul li {display:block; line-height:25px; padding-left:10px; width:40px}
.son_ul li.hover {background:#ccc;}
.sea_key{ color:#ff0000; }



